package com.java.exer_4;

/**
 * @author luzhikun
 * @date 2020/12/28-19:57
 */

import javax.swing.*;

/**
 * @author Huey
 * 2020-11-27  下午12:40:22
 * 游戏主界面：显示窗体，承载游戏的主面板类
 */

public class GameFrame extends JFrame {
    //设置窗体宽高属性
    public static final int WIDTH = 1500;
    public static final int HEIGHT = 900;

    public GameFrame() {
        //2.4创建游戏面板对象，并添加到窗体上去
        GamePanel panel = new GamePanel();
        panel.action();//程序启动的方法
        this.addKeyListener(panel);//谁实现就监听谁
        this.add(panel);

        /**1.设置窗体基本属性*/
        this.setSize(WIDTH, HEIGHT);
        this.setLocationRelativeTo(null);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setIconImage(new ImageIcon("Image/115.png").getImage());
        this.setUndecorated(true);
        this.setVisible(true);
    }

    public static void main(String[] args) {
        new GameFrame();
    }
}
